produce a pleasant/delicate impression - Inglés Sinónimo Diccionario